Datapath Bileşenleri

  • PC: Program Counter
  • Instruction Memory: Komut belleği
  • Register File: 32 register
  • ALU: Aritmetik/Lojik birim
  • Data Memory: Veri belleği

Komut Yürütme Aşamaları

  1. IF: Instruction Fetch
  2. ID: Instruction Decode
  3. EX: Execute (ALU)
  4. MEM: Memory Access
  5. WB: Write Back

Kontrol Sinyalleri

Sinyal Açıklama
ALUSrc ALU B girişi: 0=rs2, 1=imm
MemtoReg Register'a yazılacak: 0=ALU, 1=Mem
RegWrite Register yazma izni
MemRead Bellekten okuma
MemWrite Belleğe yazma
Branch Dallanma komutu

Tek Döngü Avantaj/Dezavantaj

Avantaj: CPI = 1 (her komut 1 döngü)

Dezavantaj: Saat periyodu en yavaş komuta göre belirlenir